package com.simple.simple_view.service;

import com.simple.simple_view.domain.ResponseResult;
import com.simple.simple_view.domain.vo.HotVideoInfo;
import org.springframework.stereotype.Service;

import java.util.List;

/*
 *@description: 视频热榜
 *@author: hisen
 *@Time: 2023/11/1  2:06
 */
@Service
public interface HotVideoService {

    void addVideoToHotList(Long videoId, HotVideoInfo hotVideo);

    void incrementScore(String member, double delta);

    ResponseResult getTopNHotVideos(int start, int end, String type);

    void batchIncrementScore(List<Long> videoIdSet, int score);
}
